
import {http} from "@/utils/http";

// 获取项目列表
export const getProjectListAPI=(cur,pageSize)=>{
    return http.get('/project/list',{
        params:{
            cur,
            pageSize
        }
    })
}

// 获取项目数量
export const getProjectCountAPI=()=>{
    return http.get('/project/allCount')
}

// 根据id查询
export const getProjectInfoAPI=(id)=>{
    return http({
        method:'GET',
        url:`/project/getInfo/${id}`,
        params:{
            id
        }
    })
}

// 新增
export const addOneProjectAPI=(oneProject)=>{
    return http.post('/project/save',oneProject)
}

// 删除
export const deleteOneProjectAPI=(id)=>{
    return http.delete(`/project/remove/${id}`,{
        params:{
            id
        }
    })
}

// 修改
export const updateOneProjectAPI=(oneProject)=>{
    return http.put('/project/update',oneProject)
}



// 根据项目名称查询项目数量
export function getProjectCountByNameAPI(name){
    return http({
        method:'GET',
        url:`/project/getByNameCount`,
        params:{
            name
        }
    })
}


// 根据项目名称查询项目
export function getProjectListByNameAPI(name,cur,pageSize){
    return http({
        method:'GET',
        url:`/project/getByName`,
        params:{
            name,
            cur,
            pageSize
        }
    })
}

